#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
#include "projection.h"
#include "minIni.h"
#include "config.h"
#include "resources.h"
#include "map.h"
#include "spriteanimator.h"
#include "sprite.h"
#include "blitqueue.h"
#include "grcontext.h"
#include "entityaction.h"
#include "entity.h"
#include "human.h"
#include "stdcharanim.h"

using namespace Oribi;

Human::Human():
    Entity()
{

}

Human::Human(const Human& rhs):
    Entity(rhs)
{

}

Entity *Human::clone() const
{
    return new Human(*this);
}

std::string Human::getEntityTypeName() const
{
    return "Human";
}

int Human::getSpriteSheetID() const
{
    return (gender == ENTITY_GENDER_FEMALE) ?
        Resources::femaleHuman :
        Resources::maleHuman;
}
